.button {
    -fx-cursor: HAND;
}

.image-view {
    -fx-effect: dropshadow(three-pass-box, grey, 10.0, 0, 0, 0);
}

/*.image-view:hover {*/
/*    -fx-effect: dropshadow(three-pass-box, black, 10.0, 0, 0, 0);*/
/*    -fx-cursor: HAND;*/
/*}*/


#mainPhotoImageView {
    -fx-border-color: grey;
}

#photoImageView {
    -fx-fit-to-width: 80px;
    -fx-fit-to-height: 80px;
    -fx-background-color: transparent;
}

#photoImageView:hover {
    -fx-effect: dropshadow(three-pass-box, #f6735d, 10.0, 0, 0, 0);
    -fx-cursor: HAND;
}

#goodsNameLabel {
    -fx-font-size: 20px;
}

#priceHBox {
    -fx-font-size: 15px;
}

#minusButton {
    -fx-background-image: url('../image/minus.png');
    -fx-background-color: transparent;
    -fx-background-repeat: no-repeat;
    -fx-background-size: 27px, 27px;
}

#plusButton {
    -fx-background-image: url('../image/plus.png');
    -fx-background-color: transparent;
    -fx-background-repeat: no-repeat;
    -fx-background-size: 27px, 27px;
}

#buyButton {
    -fx-background-color: #ffe4cf;
    -fx-text-fill: #e65725;
    -fx-border-color: #f0cab6;
    -fx-font-size: 15px;
}

#addToCartButton {
    -fx-background-color: #ff4300;
    -fx-text-fill: white;
    -fx-font-size: 15px;
}

#inputNumTF {
    -fx-border-width: 0 0 1 0;
    -fx-border-color: #ffe4cf;
    -fx-background-color: transparent;
}

#inputNumTF:focused {
    -fx-border-color: #ff4300;
}